Элемент на мнемосхеме
Нажмите номер для поясненияУГО насоса
View_DI_tmplIoId_bState0 — SVG остановленного насоса; 1 — SVG работающего насоса.
Привязки и поведение
Пример: tmplObjectId = P101, tmplIoId = P101, tmplLabel = P-101. Совпадение ID экземпляра и IO необязательно.
| № | Элемент / место | Привязка / тип | Отображение |
|---|---|---|---|
| 1 | В центре элемента | View_DI_tmplIoId_bStateBOOL · только отображение | 0 — SVG остановленного насоса; 1 — SVG работающего насоса. УГО видно в обоих состояниях. |
| 2 | Справа от УГО, в верхнем углу | View_tmplObjectId_Engine_Inst_out_iModeINT · только отображение | 0 — О; 1 — М; 2 — Р; 3 — А. Символ виден постоянно. |
| 3 | Справа от УГО, в нижнем углу | View_tmplObjectId_Engine_Inst_out_bBlockedBOOL · только отображение | 0 — символ Б скрыт; 1 — символ Б отображается. |
| 4 | Вплотную вокруг самого УГО насоса | View_tmplObjectId_Engine_Inst_out_bFaultBOOL · только отображение | 0 — рамка скрыта; 1 — красная рамка отображается и мигает. Режим, блокировка и обозначение остаются за рамкой. Цвет насоса определяется обратной связью. |
| 5 | В центре УГО насоса | View_DQ_tmplIoId_bStartBOOL · только отображение | 0 — серый круг: команда пуска снята; 1 — зелёный круг: команда пуска подана. Отображается постоянно; фактическую работу показывает цвет самого насоса. |
| 6 | Слева внизу: правая граница поля значения совпадает с центром УГО | View_tmplObjectId_Engine_Inst_out_diWorktimeDINT · только отображение | Целое число и единицы ч — одинаковым шрифтом 12 в общем масштабе с насосом. Значение с заливкой и контуром, единицы справа без заливки. Поле расширяется под число разрядов; шрифт не уменьшается. Только чтение. Поле расширяется влево, его правая граница остаётся на оси насоса. |
| 7 | Под насосом | tmplLabelТекст · только отображение | Постоянная текстовая подпись оборудования; не является тегом PLC. |
| 8 | Отдельная рамка вокруг УГО | Отдельный BOOL-сигнал проектаBOOL · только отображение | Добавляется отдельно по необходимости. Привязка задаётся отдельно. 0 — скрыта; 1 — жёлтая рамка мигает. Независима от аварии. |
Цвета и состав поля
Что важно сохранить
Наработка оформляется по правилу числового показания: значение с заливкой и контуром, единицы справа без заливки.
Работа насоса берётся из обратной связи. Команда пуска — из выходного сигнала. Они не заменяют друг друга.
Режим, блокировка и авария также независимы. Красная рамка не меняет цвет насоса и не скрывает остальные признаки.
У входных и выходных сигналов одного механизма общий tmplIoId. Состояние — DI…bState, команда — DQ…bStart.
Производительность, мощность и фактическое положение показываются отдельными датчиками. Этот элемент не задаёт для них расположение и привязки.
Жёлтую рамку предупреждения добавляют отдельно по необходимости. Она не входит в стандартный экран визуализации исполнительного механизма.
Одна библиотека SVG
УГО загружаются из исходных SVG. Геометрия рамок взята из той же библиотеки; их цвета в примере задаются общим файлом цветов:
Передавайте каталог standarts вместе с каталогом svg, сохраняя их расположение. HTML работает локально без внешних библиотек.
Аварийная и предупредительная рамки совпадают по размеру и положению. Красная расположена верхним слоем; активные рамки мигают.